package ModeloNegocio.src;

import java.util.Collection;

public class Alumno extends Persona {

    private String legajo;
//    private Persona persona;
    private Collection<Cursa> cursa;
    private Collection<InscripcionCarrera> inscripcionCarrera;
    private Collection<Nota> nota;
    private Collection<ObservacionQueja> observacionQueja;
    private Collection<Asistencia> asistencia;
    private Collection<InformeDeDesercion> informeDeDesercion;
    private Collection<Evento> evento;
    private Collection<ExamenFinal> examenFinal;

    public Alumno(String legajo, String nombre, String apellido, int numeroDeDocumento, String mail) {
        super(nombre, apellido, numeroDeDocumento, mail);
        this.legajo = legajo;
    }

    public Collection<Asistencia> getAsistencia() {
        return asistencia;
    }

    public void setAsistencia(Collection<Asistencia> asistencia) {
        this.asistencia = asistencia;
    }

    public Collection<Cursa> getCursa() {
        return cursa;
    }

    public void setCursa(Collection<Cursa> cursa) {
        this.cursa = cursa;
    }

    public Collection<Evento> getEvento() {
        return evento;
    }

    public void setEvento(Collection<Evento> evento) {
        this.evento = evento;
    }

    public Collection<ExamenFinal> getExamenFinal() {
        return examenFinal;
    }

    public void setExamenFinal(Collection<ExamenFinal> examenFinal) {
        this.examenFinal = examenFinal;
    }

    public Collection<InformeDeDesercion> getInformeDeDesercion() {
        return informeDeDesercion;
    }

    public void setInformeDeDesercion(Collection<InformeDeDesercion> informeDeDesercion) {
        this.informeDeDesercion = informeDeDesercion;
    }

    public Collection<InscripcionCarrera> getInscripcionCarrera() {
        return inscripcionCarrera;
    }

    public void setInscripcionCarrera(Collection<InscripcionCarrera> inscripcionCarrera) {
        this.inscripcionCarrera = inscripcionCarrera;
    }

    public String getLegajo() {
        return legajo;
    }

    public void setLegajo(String legajo) {
        this.legajo = legajo;
    }

    public Collection<Nota> getNota() {
        return nota;
    }

    public void setNota(Collection<Nota> nota) {
        this.nota = nota;
    }

    public Collection<ObservacionQueja> getObservacionQueja() {
        return observacionQueja;
    }

    public void setObservacionQueja(Collection<ObservacionQueja> observacionQueja) {
        this.observacionQueja = observacionQueja;
    }
//    public Persona getPersona() {
//        return persona;
//    }
//
//    public void setPersona(Persona persona) {
//        this.persona = persona;
//    }
}
